(function ($) { 'use strict'; Drupal.behaviors.ACChangeEnterBehavior = { attach: function (context, settings) { $('input.form-autocomplete', context).once('ac-change-enter-behavior', function() { $(this).keypress(function(e) { var ac = $('#autocomplete'); if (e.keyCode == 13 && typeof ac[0] != 'undefined') { e.preventDefault(); ac.each(function () { if(this.owner.selected == false){ this.owner.selectDown(); } this.owner.hidePopup(); }); $(this).trigger('change'); } }); }); } }; }(jQuery));